package com.t8rin.imagetoolbox.core.resources.icons

import androidx.compose.material.icons.Icons
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val Icons.Rounded.Psychology: ImageVector by lazy(LazyThreadSafetyMode.NONE) {
    ImageVector.Builder(
        name = "Rounded.Psychology",
        defaultWidth = 24.dp,
        defaultHeight = 24.dp,
        viewportWidth = 960f,
        viewportHeight = 960f
    ).apply {
        path(fill = SolidColor(Color.Black)) {
            moveTo(434f, 550f)
            lineTo(438f, 582f)
            quadTo(439f, 590f, 444.5f, 595f)
            quadTo(450f, 600f, 458f, 600f)
            lineTo(502f, 600f)
            quadTo(510f, 600f, 515.5f, 595f)
            quadTo(521f, 590f, 522f, 582f)
            lineTo(526f, 550f)
            quadTo(534f, 547f, 540.5f, 543f)
            quadTo(547f, 539f, 552f, 534f)
            lineTo(582f, 547f)
            quadTo(589f, 550f, 596f, 548f)
            quadTo(603f, 546f, 607f, 539f)
            lineTo(629f, 501f)
            quadTo(633f, 494f, 631.5f, 487f)
            quadTo(630f, 480f, 624f, 475f)
            lineTo(598f, 456f)
            quadTo(600f, 448f, 600f, 440f)
            quadTo(600f, 432f, 598f, 424f)
            lineTo(624f, 405f)
            quadTo(630f, 400f, 631.5f, 393f)
            quadTo(633f, 386f, 629f, 379f)
            lineTo(607f, 341f)
            quadTo(603f, 334f, 596f, 332f)
            quadTo(589f, 330f, 582f, 333f)
            lineTo(552f, 346f)
            quadTo(547f, 341f, 540.5f, 337f)
            quadTo(534f, 333f, 526f, 330f)
            lineTo(522f, 298f)
            quadTo(521f, 290f, 515.5f, 285f)
            quadTo(510f, 280f, 502f, 280f)
            lineTo(458f, 280f)
            quadTo(450f, 280f, 444.5f, 285f)
            quadTo(439f, 290f, 438f, 298f)
            lineTo(434f, 330f)
            quadTo(426f, 333f, 419.5f, 337f)
            quadTo(413f, 341f, 408f, 346f)
            lineTo(378f, 333f)
            quadTo(371f, 330f, 364f, 332f)
            quadTo(357f, 334f, 353f, 341f)
            lineTo(331f, 379f)
            quadTo(327f, 386f, 328.5f, 393f)
            quadTo(330f, 400f, 336f, 405f)
            lineTo(362f, 424f)
            quadTo(360f, 432f, 360f, 440f)
            quadTo(360f, 448f, 362f, 456f)
            lineTo(336f, 475f)
            quadTo(330f, 480f, 328.5f, 487f)
            quadTo(327f, 494f, 331f, 501f)
            lineTo(353f, 539f)
            quadTo(357f, 546f, 364f, 548f)
            quadTo(371f, 550f, 378f, 547f)
            lineTo(408f, 534f)
            quadTo(413f, 539f, 419.5f, 543f)
            quadTo(426f, 547f, 434f, 550f)
            close()
            moveTo(480f, 500f)
            quadTo(455f, 500f, 437.5f, 482.5f)
            quadTo(420f, 465f, 420f, 440f)
            quadTo(420f, 415f, 437.5f, 397.5f)
            quadTo(455f, 380f, 480f, 380f)
            quadTo(505f, 380f, 522.5f, 397.5f)
            quadTo(540f, 415f, 540f, 440f)
            quadTo(540f, 465f, 522.5f, 482.5f)
            quadTo(505f, 500f, 480f, 500f)
            close()
            moveTo(280f, 880f)
            quadTo(263f, 880f, 251.5f, 868.5f)
            quadTo(240f, 857f, 240f, 840f)
            lineTo(240f, 708f)
            quadTo(183f, 656f, 151.5f, 586.5f)
            quadTo(120f, 517f, 120f, 440f)
            quadTo(120f, 290f, 225f, 185f)
            quadTo(330f, 80f, 480f, 80f)
            quadTo(605f, 80f, 701.5f, 153.5f)
            quadTo(798f, 227f, 827f, 345f)
            lineTo(879f, 550f)
            quadTo(884f, 569f, 872f, 584.5f)
            quadTo(860f, 600f, 840f, 600f)
            lineTo(760f, 600f)
            lineTo(760f, 720f)
            quadTo(760f, 753f, 736.5f, 776.5f)
            quadTo(713f, 800f, 680f, 800f)
            lineTo(600f, 800f)
            lineTo(600f, 840f)
            quadTo(600f, 857f, 588.5f, 868.5f)
            quadTo(577f, 880f, 560f, 880f)
            lineTo(280f, 880f)
            close()
        }
    }.build()
}
